Quantum Computing: A Journey Beyond Imagination